import './assets/main.css' // 引入全局样式文件，应用全局样式

import { createApp } from 'vue' // 从 Vue 中引入 createApp 函数，用于创建 Vue 应用实例
import { createPinia } from 'pinia' // 引入 Pinia，Pinia 是 Vue 3 的状态管理库
import ElementPlus from 'element-plus' // 引入 Element Plus 组件库
import 'element-plus/dist/index.css' // 引入 Element Plus 的全局样式文件
import App from './App.vue' // 引入根组件 App.vue，作为应用的根组件
import router from './router' // 引入 Vue Router 配置文件，管理应用的路由

// 创建 Vue 应用实例，将根组件 App 作为入口
const app = createApp(App)

// 使用 Element Plus 组件库
app.use(ElementPlus)

// 使用 Pinia 状态管理库
app.use(createPinia())

// 使用 Vue Router 进行路由管理
app.use(router)

// 将 Vue 应用挂载到 HTML 文件中的 id 为 `#app` 的 DOM 元素上
app.mount('#app')
